﻿@model DateTime?
@if ( Model.HasValue ) {
   @Html.TextBox("", String.Format("{0:dd-MM-yyyy}", Model.Value), new { @class = "textbox"})
}
else {
   @Html.TextBox("", String.Format("{0:dd-MM-yyyy}", DateTime.Now), new { @class = "textbox"})
}

@{
string name = ViewData.TemplateInfo.HtmlFieldPrefix;
string id = name.Replace( ".", "_" );
}
<script type="text/javascript">
    $(document).ready(function () {
        $("#@id").datepicker
            ({
                dateFormat: 'mm/dd/yy',
                showStatus: true,
                showWeeks: true,
                changeMonth: true,
                monthNamesShort: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng11', 'Tháng 12'],
                dayNamesMin: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
                changeYear: true,
                yearRange: "-100:+00",
                maxDate: '-1d',
                highlightWeek: true,
                numberOfMonths: 1,
                showAnim: "scale",
                showOptions: {
                    origin: ["top", "left"]
                }
            });
    });
</script>